Package com.aptana.js.interactive_console.console

Source Code of com.aptana.js.interactive_console.console.HandleBackspaceAction

package com.aptana.js.interactive_console.console;

import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.text.ITextSelection;
import org.python.pydev.core.docutils.PySelection;
import org.python.pydev.editor.actions.PyBackspace;

import com.aptana.interactive_console.console.ui.internal.actions.AbstractHandleBackspaceAction;

/**
* Executes a backspace action.
*
* @author fabioz
*/
public class HandleBackspaceAction extends AbstractHandleBackspaceAction {

    public void execute(IDocument doc, ITextSelection selection, int commandLineOffset) {

        PyBackspace pyBackspace = new PyBackspace();
        pyBackspace.setDontEraseMoreThan(commandLineOffset);
        PySelection ps = new PySelection(doc, selection);

        pyBackspace.perform(ps);
    }

}
TOP

Related Classes of com.aptana.js.interactive_console.console.HandleBackspaceAction

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.